package org.bongo.open.cumulo.procengine.runner;

import org.bongo.open.cumulo.core.context.CumuloContext;
import org.bongo.open.cumulo.core.message.MessageUnit;
import org.bongo.open.cumulo.procengine.broker.exceptions.ProcRunnerException;

public interface ProcRunnerContainer {

	public void startup(CumuloContext context) throws ProcRunnerException;
	public void run(MessageUnit<?> message) throws ProcRunnerException;
	public void cleanup(CumuloContext context) throws ProcRunnerException;
	public void setIdentifier(int id);
}
